#pragma once
#include "Entity.h"

class Enemy : public Entity
{
public:
	Enemy(SpawnInfo spawnInfo);
	virtual ~Enemy();

protected:
	/// What to do when enemy dies (defined by subclasses)
	virtual void handleDeath(){}

	/// Advances on player to within specified distance
	bool advance(int distance);
};
